package
        com.itfenghuang.day03;

import java.util.Scanner;

public class A08_包装类 {

    public static void main(String[] args) {
        /**
         *      packaging groupr
         * 1.概念
         *      范围
         *      int  -2^31-----到 2^31 -1
         *      就是基本数据类型封装成引用数据类型
         *          引用数据类型:  类,接口
         *          基本数据类型           引用数据类型
         *          byte                      Byte
         *          short                     Short
         *          int                      Integer
         *          long                       Long
         *          float                      Float
         *          double                    Double
         *          char                      Character
         *          boolean                   Boolean
         *
         *
         */
        byte maxValue = Byte.MAX_VALUE;
        System.out.println(maxValue);
        int minValue = Integer.MIN_VALUE;
        System.out.println(minValue);

//        public static int parseInt​(String s) //字符串类型数据转换成int类型数据
//        int i=Integer.parseInt("132");
//        System.out.println(i);

//        Scanner scanner = new Scanner(System.in);
//        System.out.println("请输入数字");
//        String s = scanner.nextLine();
//        int i1 = Integer.parseInt(s);
//        i1+=10;
//        System.out.println(i1);

//        public static Integer valueOf​(int i) //将int类型数据转成Integer 数据
        Integer integer = Integer.valueOf(33);
        System.out.println(integer);
        //将字符串类型数据转成Integer 数据
//        Integer integer1 = Integer.valueOf("22");
//        System.out.println(integer1);

        //自动装箱,自动拆箱  jdk5特性
        int num=20;
        //底层自动去调用Integer valueOf(int i)
        //自动装箱  基本类型数据自动转成对应的包装类型  int 自动转成Integer
        Integer integer1=num;
        //自动拆箱 将包装类型数据自动转成对应的基本数据类型数据 integer 自动转成 int
        int a=integer;
        //常量池  面试题
        //我们是用integer 大部分使用里面的parseInt 方法 将字符串("123")转成 int类型的数据


//        数字型字符串排序
//        需求 : 有一个字符串 "11 9 14 7 20"在控制台输出:7 9 11 14 20
//        分析:
//        1.定义一个字符串
//        2.怎么能够将字符串变成一个int数组?  使用split切割字符串
//        3.字符串数组  转成int数组  每一个提出来转,转了之后再放到int[]
//        4.进行排序操作
//        int[] arr={11,9,14,7,20}
    }
}
